package com.hxzy.shop.dto.coupon.resp;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author ht
 * @Date 2021/7/9 9:11
 * @Version 1.0
 */
@Data
public class CouponCentreResp {
    @ApiModelProperty("优惠券id")
    private String couponId;

    @ApiModelProperty("优惠券类型 1满减券  2 包邮券")
    private Integer couponType;

    @ApiModelProperty("优惠券名称")
    private String couponName;

    @ApiModelProperty("剩余库存")
    private Integer surplusStock;

    @ApiModelProperty("结束有效期")
    private Date endTime;

    @ApiModelProperty("领取人群状态 1 全体人员 2会员等级")
    private Integer statusOfRecipients;

    @ApiModelProperty("会员等级id")
    private String memberCardId;

    @ApiModelProperty("每人领取状态 1 不限制 2 限制")
    private Integer receivingStatusEachPerson;

    @ApiModelProperty("每人限领张数")
    private Integer limitedNumberTickets;


    @ApiModelProperty("公开性  true公开 false 不公开")
    private Boolean publicity;


    @ApiModelProperty("可使用商品状态 true全部商品 false部分商品")
    private Boolean availableCommodityStatus;

    @ApiModelProperty("门槛金额")
    private BigDecimal limitedAmount;

    @ApiModelProperty("优惠金额")
    private BigDecimal preferentialAmount;

    @ApiModelProperty("是否分享劵  true 是 false 不是")
    private Boolean shareCoupon;


    @ApiModelProperty("领取说明")
    private String receivingInstructions;


    @ApiModelProperty("优惠说明")
    private String offerDescription;

    @ApiModelProperty("使用须知")
    private String instructionsForUse;

    @ApiModelProperty("已领取个数")
    private Integer getTheNumber;

}
